#include <iostream>
#include <vector>

using namespace std;

int main()
{
    int i = 1;
    double d = 1.1;
    auto r = i + d;
    // decltype可以推导对象的类型，并可以使用这个类型来进行实例化/作为模板实参
    vector<decltype(r)> v;
    v.push_back(i);
    v.push_back(d);
    return 0;
}
